<?php

namespace pmvc\data\transform;

/**
 * An interface for transforming values
 * to and from different types.
 *
 */
interface Transformer {

	/**
	 * Returns the transformed value of the
	 * given {@code $input}.
	 *
	 * @param $input the input object
	 * @return the output value
	 */
	public function transform($input);

}

?>